home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World Interactive 1995 August
/
Personal Computer World (PCW Interactive) (August 1995).iso
/
demos
/
bio
/
bioforge
/
script
/
concntrl.scp
< prev
next >
Wrap
Text File
|
1995-02-22
|
8KB
|
762 lines
{ CNT_BTN3_USE
@Ç¢ PLAYER
I @Çä NOTIN -115 -45 THEN é
M PUSH_BUTTON CONTINUE
W 15
I ^Ç┐ = $üé THEN
{
@Ç║ `Çç $üê "COMPUTER: This is a restricted area./FZone interdite aux~personnes non autorisées./GZugang verboten"
é
}
I ^çè OR ^Ç┐ != 1 THEN
{
@Çå `ÇÄ
é
}
E
@Çå `Çì 150 -2048
I ^ä▓ = $ââ THEN J #Çü
I ^ä▓ = $âé THEN J #Çâ
:OPEN_DR4
@Çì CNT_DOOR_OPEN
:TOP
â
I @Ǽ CURFIG DR14 < 300 THEN J #Çé
:CLOSE_DR4
@Çì CNT_DOOR_CLOSE
}
{ OPENCNT_CR_BOT
@Ç¥ OPENCNT
}
{ OPENCNT
I ^ä▓ = $ââ THEN
{
@Çì CNT_DOOR_OPEN
:POT
â
I @Ǽ CURFIG DR14 < 350 THEN J #Çå
E
{
@Çì CNT_DOOR_CLOSE
}
}
}
{ SUITTEST
{
I ^üè = 1 THEN
{
^üè = 0
@Çì HARDSUITMACHINE
}
: TEST
â
I @Çá CURFIG SUITTEST < 300 THEN
{
J #Çê
}
^üè = 1
}
}
{ HARDSUITMACHINE
I @Ç¢ PLAYER THEN
{
A OFF
o
}
E ! "Can't find Lex"
@Ç¥ HARD_SUIT_CLOSE_CON
I @Ç⌐ LEX OR @Ç⌐ LEXMIR THEN
{
ù HARD
.ÇéÇç = 100
^ï╡ = 0
i LEX HARDSUIT
@Ç¥ LEX_WOUNDS
}
E
{
ù LEX
@Ç¥ LEX_WOUNDS
}
@Ç¥ HARD_SUIT_OPEN_CON
I @Ç¢ PLAYER THEN
{
A ON
}
E ! "Can't find Lex."
}
{ CR_REACTORMONITOR
"rtrc"
m
"bkga" 1
"rhdl" "REACTOR MONITOR/FCONTROLE REACTEUR/GREAKTOR MONITOR"
"rsub" ""
"rsdb" ""
"rpdb" ""
"rpub" ""
"xitb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
I ^êÇ THEN
ê "rtrt" "react2"
E
j "rtrt" "reacto"
:CONTROL_MONITOR_LOOP
â
J #Çï
:RPUB_REPEAT
:RPUB_BUTTON
@Çå `ü« 255 -1024
k "rtrt" $Ç║
J #Çï
:RPDB_REPEAT
:RPDB_BUTTON
@Çå `ü« 255 -1024
k "rtrt" $Ç╗
J #Çï
:RSUB_REPEAT
:RSUB_BUTTON
@Çå `ü« 255 -1024
k "rtrt" $Ç╛
J #Çï
:RSDB_REPEAT
:RSDB_BUTTON
@Çå `ü« 255 -1024
k "rtrt" $Ç┐
J #Çï
:XITB_BUTTON
:ESCAPE_BUTTON
@Çå `ü▓
}
{ CR_HANGERMONITOR
P ~ÇÇ
P ~Çü
P ~Çé
~ÇÇ = 0
~Çé = 0
~Çü = 0
"hngr"
:HANGER_ATTRACT
m
"arga" 1
"hadl" $Ç│ "HANGAR DATA FILES/FFICHIER DATAS DU HANGAR/GFLUGDATEN"
"aidb" "ICARUS DATA/FDATAS ICARE/GICARUSDATEN"
"aiab" "ICARUS ACCESS/FACCES ICARE/GICARUS ZUTRITT"
"adlb" "HANGAR LOGS/FJOURNAL HANGAR/GFLUGLOGBUCH"
"axtb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
â
:HANGER_LOOP
â
J #Çÿ
:HANGER_LOGS
m
"hadl" "ICARUS FLIGHT LOGS/FCARNET DE BORD ICARE/GICARUS FLUGLOGBUCH"
ê "hltt" "biketf" 60 80 110
"supb" ""
"sdnb" ""
"pupb" ""
"pdnb" ""
"hxtb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
â
~Çé = 1
^üì = $üâ
J #Çÿ
:HANGER_DATA
m
"ibsa" 1
ê "istt" "bikesc" 60 80 110
~ÇÇ = @Çì FLASHING_BIKE
"isub" ""
"isdb" ""
"ipub" ""
"ipdb" ""
"ixtb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
â
J #Çÿ
:AIDB_BUTTON
@Çå `ü¡
J #ÇÜ
:AIAB_BUTTON
@Çå `ü«
~Çü = 1
J #Ç▒
:ADLB_BUTTON
@Çå `ü»
J #ÇÖ
:SUPB_REPEAT
:SUPB_BUTTON
@Çå `ü░
k "hltt" $Ç╛
J #Çÿ
:SDNB_REPEAT
:SDNB_BUTTON
@Çå `ü░
k "hltt" $Ç┐
J #Çÿ
:PUPB_REPEAT
:PUPB_BUTTON
@Çå `ü░ 255 1024
k "hltt" $Ç║
J #Çÿ
:PDNB_REPEAT
:PDNB_BUTTON
@Çå `ü░ 255 1024
k "hltt" $Ç╗
J #Çÿ
:HXTB_BUTTON
@Çå `ü¡
J #Çù
:ISUB_REPEAT
:ISUB_BUTTON
@Çå `ü░
k "istt" $Ç╛
J #Çÿ
:ISDB_REPEAT
:ISDB_BUTTON
@Çå `ü░
k "istt" $Ç┐
J #Çÿ
:IPUB_REPEAT
:IPUB_BUTTON
@Çå `ü░ 255 1024
k "istt" $Ç║
J #Çÿ
:IPDB_REPEAT
:IPDB_BUTTON
@Çå `ü░ 255 1024
k "istt" $Ç╗
J #Çÿ
:IXTB_BUTTON
@Çå `ü▓
~ÇÇ
~ÇÇ = 0
J #Çù
:AXTB_BUTTON
@Çå `ü░
:ESCAPE_BUTTON
@Çå `ü▒
I ~Çé = 1 THEN
i LEX BIKEMON
~ÇÇ
I ~Çü = 1 THEN
{
@Ç¢ PLAYER
A OFF
W 20
M WALK_BACK CONTINUE
W 20
@Ç¥ LOWER_GARAGE_ELEVATOR
}
}
{ CR_SATTELITE_MONITOR
"hngr"
m
─ 329 219
"sbka" 1
"sadl" $Ç│ "MSS SATTELITE VIEW/FVUE SATELLITE MSS /GMSS SATELLITENKAMERA"
"sesl" "EXCAVATION SITE/FZONE DE FOUILLES/GAUSGRABUNG"
"sd1l" "DAEDALUS/FDAEDALUS/GDAEDALUS"
"sd2l" "BASE/FBASE/GSTÜTZPUNKT"
"spgl" "PASSAGE/FPASSAGE/GEINGANG"
"srtl" "RESTRICTED/FINTERDIT/GVERBOTEN"
:SATTELITE_LOOP
â
J #Ç│
:ESCAPE_BUTTON
@Çå `ü▓
}
[ FLASHING_BIKE
:LOOP
00:00 "issa" 1
00:25 "issa" 2
00:27 "issa" 3
01:22 "issa" 2
01:24 ò
J #Ç╢
]
{ CR_MONITOR _CALLING_AREA
P ~Çü
~Çü = 0
"conm"
m
I @Ç⌐ HARD THEN
"hrda" 1
"csub" ""
"csdb" ""
"cpdb" ""
"cpub" ""
"cxtb" $Ç┤ "EXIT/FSORTIE/GZURÜCK"
N ~ÇÇ
{
U $âÅ
{
~Çü = 1
ê "cont" "parag"
X ÇÇ
}
U $âÉ
{
~Çü = 2
ê "cont" "evac"
X ÇÇ
}
U $âæ
{
ê "cont" "hist"
X ÇÇ
}
U $âÆ
{
ê "cont" "arch"
X ÇÇ
}
}
:CONTROL_MONITOR_LOOP
â
J #Ç╕
:CPUB_REPEAT
:CPUB_BUTTON
@Çå `ü▒
k "cont" $Ç║
J #Ç╕
:CPDB_REPEAT
:CPDB_BUTTON
@Çå `ü▒
k "cont" $Ç╗
J #Ç╕
:CSUB_REPEAT
:CSUB_BUTTON
@Çå `ü░
k "cont" $Ç╛
J #Ç╕
:CSDB_REPEAT
:CSDB_BUTTON
@Çå `ü░
k "cont" $Ç┐
J #Ç╕
:CXTB_BUTTON
@Çå `ü▒
:ESCAPE_BUTTON
@Çå `ü▓
I ~Çü = 1 THEN
i LEX PARGON
I ~Çü = 2 THEN
i LEX EVAC
}
[ HARD_SUIT_CLOSE_CON
00:00 ^éö = 1
^éò = 1
@Çå `â¿
^Ç╝ = 1
00:04 ^éö = 2
^éò = 2
00:08 ^éö = 3
^éò = 3
00:12 ^éö = 4
^éò = 4
00:16 ^éö = 5
^éò = 5
00:20 ^éö = 6
^éò = 6
00:24 ^éö = 7
^éò = 7
00:28 ^éö = 8
^éò = 8
01:02 ^éö = 9
^éò = 9
01:06 ^éö = 10
^éò = 10
01:10 ^éö = 11
^éò = 11
01:14 ^éö = 12
^éò = 12
01:18 ^éö = 13
^éò = 13
01:22 ^éö = 14
^éò = 14
01:26 ^éö = 15
^éò = 15
02:00 ^éö = 16
^éò = 16
02:04 ^éö = 17
^éò = 17
02:08 ^éö = 18
^éò = 18
02:10 ^éö = 19
^éò = 19
02:12 ^éö = 20
^éò = 20
02:14 ^éö = 21
^éò = 21
02:16 ^éö = 22
^éò = 22
02:18 ^éö = 23
^éò = 23
02:20 ^éö = 24
^éò = 24
02:22 ^éö = 25
^éò = 25
02:24 ^éö = 26
^éò = 26
02:26 ^éö = 27
^éò = 27
02:28 ^éö = 28
^éò = 28
]
[ HARD_SUIT_OPEN_CON
00:00 ^éö = 28
^éò = 28
@Çå `â¿
00:04 ^éö = 27
^éò = 27
00:08 ^éö = 26
^éò = 26
00:12 ^éö = 25
^éò = 25
00:16 ^éö = 24
^éò = 24
00:20 ^éö = 23
^éò = 23
00:24 ^éö = 22
^éò = 22
00:28 ^éö = 21
^éò = 21
01:02 ^éö = 20
^éò = 20
01:06 ^éö = 19
^éò = 19
01:10 ^éö = 18
^éò = 18
01:14 ^éö = 17
^éò = 17
01:18 ^éö = 16
^éò = 16
01:22 ^éö = 15
^éò = 15
01:26 ^éö = 14
^éò = 14
02:00 ^éö = 13
^éò = 13
02:04 ^éö = 12
^éò = 12
02:08 ^éö = 11
^éò = 11
02:12 ^éö = 10
^éò = 10
02:16 ^éö = 9
^éò = 9
02:18 ^éö = 8
^éò = 8
02:20 ^éö = 7
^éò = 7
02:22 ^éö = 6
^éò = 6
02:24 ^éö = 5
^éò = 5
02:26 ^éö = 4
^éò = 4
02:28 ^éö = 3
^éò = 3
03:00 ^éö = 2
^éò = 2
03:02 ^éö = 1
^éò = 1
^Ç╝ = 0
]
[ CNT_DOOR_OPEN
^çè = 1
@Çå `üé
00:00 ^Ç╕ = 1
00:02 ^Ç╕ = 2
00:04 ^Ç╕ = 3
00:06 ^Ç╕ = 4
00:09 ^Ç╕ = 5
00:11 ^Ç╕ = 6
00:13 ^Ç╕ = 7
00:15 ^Ç╕ = 8
00:17 ^Ç╕ = 9
00:19 ^Ç╕ = 10
00:21 ^Ç╕ = 11
00:22 ^Ç╕ = 12
00:24 ^Ç╕ = 13
00:26 ^Ç╕ = 14
00:28 ^Ç╕ = 15
01:00 ^Ç╕ = 16
01:02 ^Ç╕ = 0
^çè = 0
^ä▓ = $âé
]
[ CNT_DOOR_CLOSE
^çè = 1
@Çå `üé
00:00 ^Ç╕ = 0
00:02 ^Ç╕ = 16
00:04 ^Ç╕ = 15
00:06 ^Ç╕ = 14
00:08 ^Ç╕ = 13
00:10 ^Ç╕ = 12
00:12 ^Ç╕ = 11
00:14 ^Ç╕ = 10
00:16 ^Ç╕ = 9
00:18 ^Ç╕ = 8
00:20 ^Ç╕ = 7
00:22 ^Ç╕ = 6
00:24 ^Ç╕ = 5
00:26 ^Ç╕ = 4
00:28 ^Ç╕ = 3
01:00 ^Ç╕ = 2
01:02 ^Ç╕ = 1
01:04 @Çå `üà
^çè = 0
^ä▓ = $ââ
]
{ HANGRMON_USE
I @Çä IN -125 135 THEN
é
^Ç╢ ++
M LOOK_CONSOLE FREEZE
@Ç¥ CR_HANGERMONITOR
M STAND CONTINUE
^Ç╢ --
}
{ SATMON1_USE
I @Çä IN -135 135 THEN
é
^Ç╢ ++
£ SATLOC1 GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_SATTELITE_MONITOR
M STAND CONTINUE
^Ç╢ --
}
{ SATMON2_USE
I @Çä IN -135 135 THEN
é
^Ç╢ ++
£ SATLOC2 GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_SATTELITE_MONITOR
M STAND CONTINUE
^Ç╢ --
}
{ ARCHLMON_USE
I @Çä IN -90 180 THEN
é
^Ç╢ ++
£ ARCHLOC GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âÆ
M STAND CONTINUE
^Ç╢ --
}
{ EVACMON1_USE
^Ç╢ ++
I @Çä IN -150 -30 THEN
{
£ EVACLOC1 GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âÉ
M STAND CONTINUE
}
^Ç╢ --
}
{ EVACMON2_USE
^Ç╢ ++
I @Çä IN -150 -30 THEN
{
£ EVACLOC2 GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âÉ
M STAND CONTINUE
}
^Ç╢ --
}
{ EVCMON1_USE
^Ç╢ ++
I @Çä IN -60 60 THEN
{
£ EVCLOC1 GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âÉ
M STAND CONTINUE
}
^Ç╢ --
}
{ EVCMON2_USE
^Ç╢ ++
I @Çä IN -60 60 THEN
{
£ EVCLOC2 GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âÉ
M STAND CONTINUE
}
^Ç╢ --
}
{ HISTORYMON
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âæ
M STAND CONTINUE
^Ç╢ --
}
{ HISTMON1_USE
I @Çä IN -135 135 THEN
é
^Ç╢ ++
£ HISTLOC1 GRADUAL
@Çì HISTORYMON
}
{ HISTMON2_USE
I @Çä IN -135 135 THEN
é
^Ç╢ ++
£ HISTLOC2 GRADUAL
@Çì HISTORYMON
}
{ HISTMON3_USE
I @Çä IN -135 135 THEN
é
^Ç╢ ++
£ HISTLOC3 GRADUAL
@Çì HISTORYMON
}
{ PARAGMON_USE
^Ç╢ ++
I @Çä IN -150 -30 THEN
{
£ PARAGLOC GRADUAL
M LOOK_CONSOLE FREEZE
@Ç¥ CR_MONITOR $âÅ
M STAND CONTINUE
}
^Ç╢ --
}
{ MAINTMON_USE
^Ç╢ ++
I @Çä IN -60 60 THEN
{
£ MAINTLOC GRADUAL
M LOOK_AT_MON FREEZE
@Ç¥ GR_MAINTENANCELOG
M STAND CONTINUE
}
^Ç╢ --
}
{ REACTMON_USE
^Ç╢ ++
I @Çä IN -60 60 THEN
{
£ REACTLOC GRADUAL
M LOOK_AT_MON FREEZE
@Ç¥ CR_REACTORMONITOR
M STAND CONTINUE
}
^Ç╢ --
}
//$ 26 - version number